wayland: Use GDK_NOTE for logging event debug messages
authorKristian Høgsberg <krh@bitplanet.net>
Thu, 10 Feb 2011 15:58:43 +0000 (10:58 -0500)
committerKristian Høgsberg <krh@bitplanet.net>
Thu, 10 Feb 2011 16:02:15 +0000 (11:02 -0500)
gdk/wayland/gdkdevice-wayland.c

index ddda0b84cdc16c09445192ba240778323af78345..8abdb09249366c3111fe95eea3fbc94a64bfcbcd 100644 (file)
@@ -288,6 +288,10 @@ input_handle_motion(void *data, struct wl_input_device *input_device,
   event->motion.is_hint = 0;
   gdk_event_set_screen (event, display->screens[0]);
 
+  GDK_NOTE (EVENTS,
+           g_message ("motion %d %d, state %d",
+                      sx, sy, event->button.state));
+
   _gdk_wayland_display_deliver_event (device->display, event);
 }
 
@@ -300,8 +304,6 @@ input_handle_button(void *data, struct wl_input_device *input_device,
   GdkEvent *event;
   uint32_t modifier;
 
-  fprintf (stderr, "button event %d, state %d\n", button, state);
-
   device->time = time;
   event = gdk_event_new (state ? GDK_BUTTON_PRESS : GDK_BUTTON_RELEASE);
   event->button.window = g_object_ref (device->pointer_focus);
@@ -322,6 +324,11 @@ input_handle_button(void *data, struct wl_input_device *input_device,
   else
     device->modifiers &= ~modifier;
 
+  GDK_NOTE (EVENTS,
+           g_message ("button %d %s, state %d",
+                      event->button.button,
+                      state ? "press" : "release", event->button.state));
+
   _gdk_wayland_display_deliver_event (device->display, event);
 }
 
@@ -432,8 +439,11 @@ input_handle_key(void *data, struct wl_input_device *input_device,
 
   _gdk_wayland_display_deliver_event (device->display, event);
 
-  fprintf (stderr, "keyboard event, code %d, sym %d, string %s, mods 0x%x\n",
-          code, event->key.keyval, event->key.string, event->key.state);
+  GDK_NOTE (EVENTS,
+           g_message ("keyboard event, code %d, sym %d, "
+                      "string %s, mods 0x%x",
+                      code, event->key.keyval,
+                      event->key.string, event->key.state));
 }
 
 static void
@@ -465,6 +475,10 @@ input_handle_pointer_focus(void *data,
 
       _gdk_wayland_display_deliver_event (device->display, event);
 
+      GDK_NOTE (EVENTS,
+               g_message ("leave, device %p surface %p",
+                          device, device->pointer_focus));
+
       g_object_unref(device->pointer_focus);
       device->pointer_focus = NULL;
     }
@@ -495,10 +509,11 @@ input_handle_pointer_focus(void *data,
       device->y = y;
 
       _gdk_wayland_display_deliver_event (device->display, event);
-    }
 
-  fprintf (stderr, "pointer focus surface %p, window %p\n",
-          surface, device->pointer_focus);
+      GDK_NOTE (EVENTS,
+               g_message ("enter, device %p surface %p",
+                          device, device->pointer_focus));
+    }
 }
 
 static void
@@ -543,6 +558,10 @@ input_handle_keyboard_focus(void *data,
       g_object_unref(device->pointer_focus);
       device->keyboard_focus = NULL;
 
+      GDK_NOTE (EVENTS,
+               g_message ("focus out, device %p surface %p",
+                          device, device->keyboard_focus));
+
       _gdk_wayland_display_deliver_event (device->display, event);
     }
 
@@ -559,6 +578,10 @@ input_handle_keyboard_focus(void *data,
 
       update_modifiers (device, keys);
 
+      GDK_NOTE (EVENTS,
+               g_message ("focus int, device %p surface %p",
+                          device, device->keyboard_focus));
+
       _gdk_wayland_display_deliver_event (device->display, event);
     }
 }